<?php

/**
 * Model représentant un utilisateur 
 */
class ZendChat_Model_User {

    protected $_id;
    protected $_login;
    protected $_pwd;

    /**
     * Constructeur d'un utilisateur
     * @param array $options pouvant contenir les clefs 'login' et 'pwd'
     */
    function __construct(array $options = NULL) {
        if (isset($options['login']) && is_string($options['login'])) {
            $this->_login = $options['login'];
        }
        if (isset($options['id']) && is_string($options['id'])) {
            $this->_id = $options['id'];
        }
        if (isset($options['pwd']) && is_string($options['pwd'])) {
            $this->_pwd = $options['pwd'];
        }
    }

    /*
     * Les getters et setters
     * ******************************************************** */

    public function getId() {
        return $this->_id;
    }

    public function setId($id) {
        $this->_id = $id;
    }

    public function getLogin() {
        return $this->_login;
    }

    public function setLogin($login) {
        $this->_login = $login;
    }

    public function getPwd() {
        return $this->_pwd;
    }

    public function setPwd($pwd) {
        $this->_pwd = $pwd;
    }

}

